Smart Cache: An Energy-Efficient D-Cache for a Software MPEG-2 Video Decoder

نویسندگان

  • Chia-Lin Yang
  • Hung-Wei Tseng
  • Chia-Chiang Ho
چکیده

Power consumption is an important design issue of c ~ e n r embedded systems. Data caches consume a signifcant portion of total processor power for data intensive applications. In this p w we propose to utili-e application-specifc information for cache resotrrce allocntion to achieve energv saving, including cache bypassing, the mini-cache and way-pmrition. We use a sopVare MpEG-2 video decoder as our jimt t q e t e d application. Cache bypassing acludes data tpes that have little m e from the L1 cache. The mini-cache stores data tpes with high access frequency and small memory footprints to a small on-chip memory area The wq-partition mechanism m a p pmgram data struchues to different ways of caches and enables only the matching ways on each access. The results show up to 40% of cache energy reduction without sacri3cing pdormance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cache-Sensitive Architectural Optimizations for MPEG-2 Video Decoding

Digital video decoding is a computationally intensive, high-profile design target for microprocessors. Multimedia instruction set extensions (e.g. Intel MMX) explicitly aim for speedup on MPEG, the dominant compression standard. Unfortunately, video decoding also requires very high data bandwidths. By enabling efficient computation, multimedia instructions shift the performance bottleneck from ...

متن کامل

Memory Traffic and Data Cache Behavior of an MPEG-2 Software Decoder

We investigate the impact of multimedia applications on the cache behavior of desktop systems. Specifically, we consider the memory bandwidth and data cache challenges associated with MPEG-2 software decoding. Recent extensions to instruction set architectures, including Intel’s MMX, address the computational aspects of MPEG decoding. The large amount of data traffic generated, however, has rec...

متن کامل

Increasing Data Cache Efficiency for MPEG-2 Video Decoding

Multimedia applications are becoming a key component of microcomputer workloads. Prominent among these is digital video decoding using the prevalent MPEG Video encoding standard. The unanimous response from microprocessor manufacturers has been the implementation of multimedia instruction set extensions. These new instructions significantly improve the computational capabilities of general-purp...

متن کامل

Lode Nachtergaele, Dennis Moolenaar, Bart Vanhoof, Francky Catthoor and Hugo De Man

A battery powered multimedia communication device requires a very energy efficient implementation. The required efficiency can only be acquired by careful optimization at all levels of the design. System-level power optimizations have a dramatic impact on the overall power budget. We have proposed a system-level step-wise methodology to reduce the power in hardware realizations of data-dominate...

متن کامل

Cache Based Motion Compensation Architecture for Quad-HD H.264/AVC Video Decoder

In this paper, we present a cache based motion compensation (MC) architecture for Quad-HD H.264/AVC video decoder. With the significantly increased throughput requirement, VLSI design for MC is greatly challenged by the huge area cost and power consumption. Moreover, the long memory system latency leads to performance drop of the MC pipeline. To solve these problems, three optimization schemes ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004